Шаг 358 - Заполняем таблицу значений.

Мы добавим на форму выбор периода, получим значения итогов. Переберем субконто и заполним таблицу значений.

Процедура Сформировать()         
               
       Результат = СоздатьОбъект("ТаблицаЗначений"); 
       Результат.НоваяКолонка("ГруппыОС","Перечисление.ГруппыОС");
       Результат.НоваяКолонка("начБаланс");
       
       
      Т = СоздатьОбъект("Таблица");

      БИ = СоздатьОбъект("БухгалтерскиеИтоги");
       БИ.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
       БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,"01.1");
       БИ.ВыбратьСубконто(1,0,0,0,0,"Группа",0);

        Пока БИ.ПолучитьСубконто() = 1 Цикл 
              Результат.НоваяСтрока();     
               Результат.ГруппыОС = БИ.Субконто().Группа;
               Результат.начБаланс=БИ.СНД();     
           КонецЦикла;      

      Т.ТолькоПросмотр(1);
     Т.Показать();      
КонецПроцедуры

Здесь все должно быть знакомо кроме НоваяСтрока. Она создает новую строку в таблице значений а заполнить ее можно сославшись на имена колонок. Смотрим описание.

НоваяСтрока
Добавляет новую строку в таблицу значений.

Синтаксис:
НоваяСтрока(<НомерСтроки>)

Англоязычный синоним:
NewLine

Параметры:
<НомерСтроки> Необязательный параметр. Числовое выражение, содержащее позицию, в которую следует вставить новую строку.

Возвращаемое значение:
Номер новой строки.

Описание:
Метод НоваяСтрока вставляет новую строку в таблицу значений в указанную позицию.

Hosted by uCoz